package com.boss.salary.entity;

import lombok.Data;

import java.io.Serializable;

/**
 * <br>Title: 执行退票
 * <br>Description: 执行退票
 * <br>Author: 张铭皓
 * <br>Date: 2021-7-02
 */
@Data
public class SalaryPaymentTicket implements Serializable {

    private String id;

    private String bizKey;

    private String createTime;
    private String updateTime;
    private String agencyId;
    private String agencyName;
    private String payId;       // '支付单id'
    private String payAppNo;    //'申请编号'
    private String bgtId;       //'指标ID'
    private String aviamt;
    private String canuseamt;
    private String payAppAmt;   //'申请金额'
    private String fundType;    //资金性质
    private String payeeAcctName;//收款户名称
    private String payeeAcctNo;  //收款人账号
    private String payeeAcctBankName; //收款人开户行
    private String payType;            //支付方式
    private String proCat;            //项目分类
    private String govBgtEco;          //政府经济分类
    private String depBgtEco;           //部门经济分类
    private String pro;                 //预算科目
    private String useName;             //资金用途
    private String expFunc;
    private Integer isDeleted;
    private String returnTime;      //退回时间
    private String returnReason;    //退回原因
    private Integer isPushAgain;    //是否重新推送
    private String revisitReasonTime; //重新上传时间
    private String newPayeeAcctName;   //修改后的收款全称
    private String newPayeeAcctNo;      //修改后的收款人账号


    /**
     * 财政部内部机构代码
     */
    private String mofDivCode;

    private  String businessId;



    @Override
    public String toString() {
        return "SalaryPaymenTicket{" +
                "id='" + id + '\'' +
                ", bizKey='" + bizKey + '\'' +
                ", createTime='" + createTime + '\'' +
                ", updateTime='" + updateTime + '\'' +
                ", agencyId='" + agencyId + '\'' +
                ", agencyName='" + agencyName + '\'' +
                ", payId='" + payId + '\'' +
                ", payAppNo='" + payAppNo + '\'' +
                ", bgtId='" + bgtId + '\'' +
                ", aviamt='" + aviamt + '\'' +
                ", canuseamt='" + canuseamt + '\'' +
                ", payAppAmt='" + payAppAmt + '\'' +
                ", fundType='" + fundType + '\'' +
                ", payeeAcctName='" + payeeAcctName + '\'' +
                ", payeeAcctNo='" + payeeAcctNo + '\'' +
                ", payeeAcctBankName='" + payeeAcctBankName + '\'' +
                ", payType='" + payType + '\'' +
                ", proCat='" + proCat + '\'' +
                ", govBgtEco='" + govBgtEco + '\'' +
                ", depBgtEco='" + depBgtEco + '\'' +
                ", pro='" + pro + '\'' +
                ", useName='" + useName + '\'' +
                ", expFunc='" + expFunc + '\'' +
                ", isDeleted=" + isDeleted +
                ", returnTime='" + returnTime + '\'' +
                ", returnReason='" + returnReason + '\'' +
                ", isPushAgain=" + isPushAgain +
                ", revisitReasonTime='" + revisitReasonTime + '\'' +
                ", newPayeeAcctName='" + newPayeeAcctName + '\'' +
                ", newPayeeAcctNo='" + newPayeeAcctNo + '\'' +
                ", mofDivCode='" + mofDivCode + '\'' +
                '}';
    }
}